package dominio;

import java.util.ArrayList;
import java.util.List;

public class Loja {
    private String nome;
    private List<Venda> vendas;
    private List<Registradora> registradoras;
    private Endereco endereco;
    

    public Loja(String nome, Endereco endereco) {
        this.nome = nome;
        vendas = new ArrayList<Venda>();
        registradoras = new ArrayList<Registradora>();
        this.endereco = endereco;  
        Registradora r1 = new Registradora("R01");
        Registradora r2 = new Registradora("R02");
        Registradora r3 = new Registradora("R03");       
        adicionarRegistradora(r1);
        adicionarRegistradora(r2);
        adicionarRegistradora(r3);
    }

    public void adicionarVenda(Venda v) {
        vendas.add(v);
    }

    public void adicionarRegistradora(Registradora r) {
        registradoras.add(r);
    }

    public Venda getUltimaVenda() {
        return vendas.get(vendas.size() - 1);
    }


    public Registradora getRegistradora(String id) {
        Registradora temp = null;
        for (Registradora r: registradoras){
            if (r.getId().equals(id))
                temp = r;
        }
        return temp;
    }
}
